RiverSync
SPEC-PWF-OPS · v0.1
14 June 2026
Owner: Platform team

Service operations

The ongoing loop once a device is live: agreement renews on each device's own cadence, incidents resolve against the SLA that agreement sets, field engineers execute the on-site visits, and invoices issue and settle. This is the manual for the operations sub-hierarchy — four lifecycles, three of them interlocking through a single thread: a device's maintenance agreement.

DraftSPEC-PWF-OPS4 lifecyclesA view over the spec
Group overview. Service operations is a sub-hierarchy of the process-workflow set (SPEC-PWF): its four lifecycles live together under workflow/operate/. Each is a view — requirements stay in the PRD set, entities in the ERD catalog, services & events in the domain catalog; the swimlanes and tables below render from workflow/workflow-catalog.js. On any conflict the master PRD wins.

1The four lifecycles

One process per document. Agreement keeps each device's maintenance agreement continuous; incident response turns a telemetry breach into a resolved alarm; field visit is the engineer's on-site execution of a scheduled visit; invoice lifecycle takes a charge from issued to paid. They begin where quote-to-cash ends — a commissioned device with its first agreement.

RiverSync Co., Ltd. · BangkokSPEC-PWF-OPS · 1 of 8

2How the loops interlock

The three agreement-threaded lifecycles are not independent — a device's maintenance agreement is the thread that ties them. Agreement sets the tier; incident response freezes its SLA from that tier at ticket creation; billing invoices its period. Field visit composes within incident and agreement — the engineer's execution of the visit they schedule. Each loop runs on its own cadence, per device or per organization.

RiverSync Co., Ltd. · BangkokSPEC-PWF-OPS · 2 of 8

3Maintenance lifecycle

Per-device agreement: attach, hold, expire, renew or move, lapse. A device can move to a new partner at its own renewal; the partner link and its access track agreement exactly. Full detail is in the maintenance drill-down (SPEC-PWF-MNT).

Maintenance lifecycle — renewals loop back to the active agreement.SPEC-PWF-MNT · flow
RiverSync Co., Ltd. · BangkokSPEC-PWF-OPS · 3 of 8

4Incident response

Telemetry breach → alarm → remote fix or engineer visit → resolved, with the conversation thread recording it. The ticket's SLA is frozen from the device's agreement tier at creation. Full detail is in the incident drill-down (SPEC-PWF-INC).

Alert to resolution — remote command or dispatched engineer.SPEC-PWF-INC · flow
RiverSync Co., Ltd. · BangkokSPEC-PWF-OPS · 4 of 8

5Field visit

The engineer's on-site execution of the visit that incident or agreement schedules: dispatch → check-in → corrective or preventive work → parts & evidence → customer sign-off, offline-first. One source per visit — a service ticket or a maintenance plan, never both. Full detail is in the field-visit drill-down (SPEC-PWF-FLD).

Field visit — dispatch to sealed sign-off, on field.riversync.com (mobile/tablet, RiverSync-only).SPEC-PWF-FLD · flow
RiverSync Co., Ltd. · BangkokSPEC-PWF-OPS · 5 of 8

6Invoice lifecycle

Issued → due → paid, or escalated to accounting follow-up when overdue. Organization-scoped; currency from the BillingProfile. Full detail is in the billing drill-down (SPEC-PWF-BIL).

Invoice lifecycle — the overdue branch escalates to accounting.SPEC-PWF-BIL · flow
RiverSync Co., Ltd. · BangkokSPEC-PWF-OPS · 6 of 8

7Rules in play

The WF-rules that bind the operating lifecycles — the master holds the full set. Note WF-7: scope- and channel-sensitive steps defer to the single resolvers (Agreement owns partner scope, SVC-6) rather than re-deciding inline.

RiverSync Co., Ltd. · BangkokSPEC-PWF-OPS · 7 of 8

8Traceability & open questions

What each lifecycle realizes and the events it rides; no step stands without evidence (WF-2). The ⚠ gaps match the master ERD and PRD.

LifecycleRealizesRides events
Maintenance lifecyclePRT-1 · PRT-2 · PRT-8agreement.attached · .expiring · .renewed · .moved · partner-link.lapsed
Incident responsePTL-1 ⚠ · PTL-2 · PTL-4 · PTL-5alert.raised · .acknowledged · ticket.created · visit.scheduled · device.command-executed
Field visitFLD-1…9 · DM-27…31visit.scheduled · visit.checked-in · visit.completed · maintenance.due
Invoice lifecycleACC-3 · ADM-3invoice.issued · invoice.overdue

9Revision history

VersionDateChanges
0.114 Jun 2026First draft — the operating lifecycles become a sub-hierarchy of the workflow set (SPEC-PWF-OPS). This overview/manual joins agreement (SPEC-PWF-AGR), incident response (SPEC-PWF-INC) and invoice lifecycle (SPEC-PWF-BIL), now grouped under workflow/operate/. No change to the lifecycles themselves.
0.214 Jun 2026Field visit (SPEC-PWF-FLD) joins the group as the fourth lifecycle — the engineer's on-site execution for the new Field app (SPEC-APP-FLD); composes within incident and agreement (WF-8). Now four lifecycles.
RiverSync Co., Ltd. · BangkokSPEC-PWF-OPS · 8 of 8